export { ForesightManager } from "./managers/ForesightManager"
export type {
  Rect as ForesightRect,
  ForesightElement,
  ForesightRegisterResult,
  UpdateForsightManagerSettings,
  ForesightManagerSettings,
  ForesightRegisterOptions,
  ForesightRegisterOptionsWithoutElement,
  ForesightElementData,
  ForesightEvent,
  ElementRegisteredEvent,
  DeviceStrategyChangedEvent,
  ElementCallbackInfo,
  ElementReactivatedEvent,
  ElementUnregisteredEvent,
  ElementDataUpdatedEvent,
  CallbackInvokedEvent,
  CallbackCompletedEvent,
  MouseTrajectoryUpdateEvent,
  ScrollTrajectoryUpdateEvent,
  ManagerSettingsChangedEvent,
  UpdatedManagerSetting,
  HitSlop,
  CallbackHitType,
  CallbackHits,
  TouchDeviceStrategy,
  MinimumConnectionType,
} from "./types/types"
